// 导入模块
import { h, init} from 'snabbdom';
import style from 'snabbdom/modules/style';
import eventlisteners from 'snabbdom/modules/eventlisteners'
// 注册模块
let patch = init([
  style,
  eventlisteners
])
// 使用 h()函数的第二个参数传入模块需要的数据(对象)
let vnode = h('div', {
  style: {
    backgroundColor: 'red'
  },
  on: {
    click: eventHandler
  }
}, [
  h('h1', '大白菜'),
  h('p', '这是标签')
])

function eventHandler () {
  console.log('点击我了')
}

let app = document.querySelector('#app')

patch(app, vnode)